psittacids

English

Noun

psittacids

  1. plural of psittacid