Chinese-English dictionary »

菊頭蝠 meaning in English

ChineseEnglish
菊頭蝠 noun

horseshoe bat(bat of the genus Rhinolophus)
noun