Dutch-English dictionary »

kortstaartpapegaai meaning in English

DutchEnglish
kortstaartpapegaai substantief

short-tailed parrot(Graydidascalus brachyurus)
noun