Chinese-English dictionary »

鴞鸚鵡 meaning in English

ChineseEnglish
鴞鸚鵡 noun

kakapo(Strigops habroptila)
noun