Chinese-English dictionary »

斑姬地鸠 meaning in English

ChineseEnglish
斑姬地鸠 noun

zebra dove(Geopelia striata)
noun

Your history