Definify.com

Definition 2025


psittacids

psittacids

English

Noun

psittacids

  1. plural of psittacid