Chinese-English dictionary »

领鞭毛虫 /lǐngbiānmáochóng/ meaning in English

ChineseEnglish
领鞭毛虫 /lǐngbiānmáochóng/ noun

choanoflagellate(any of a group of flagellate protozoa)
noun

Your history