Chinese-English dictionary »

菊头蝠 /jútóufú/ meaning in English

ChineseEnglish
菊头蝠 /jútóufú/ noun

horseshoe bat(bat of the genus Rhinolophus)
noun