Definify.com

Definition 2025


scolytids

scolytids

English

Noun

scolytids

  1. plural of scolytid