Chinese-English dictionary »

眼蟲 meaning in English

ChineseEnglish
眼蟲 noun

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