Chinese-English dictionary »

眼虫 /yǎnchóng/ meaning in English

ChineseEnglish
眼虫 /yǎnchóng/ noun

euglena(any of several protests, of the genus Euglena)
noun