Word info

short-tailed parrot

Noun

Meaning

short-tailed parrot (plural short-tailed parrots)

A species of parrot, Graydidascalus brachyurus, native to tropical rain forests of South America.

Source: en.wiktionary.org

Close letter words and terms