Definify.com

Definition 2024


psittacids

psittacids

English

Noun

psittacids

  1. plural of psittacid