Definify.com

Definition 2026


scolytids

scolytids

English

Noun

scolytids

  1. plural of scolytid