Chinese-English dictionary »

阿米巴 /āmǐbā/ meaning in English

ChineseEnglish
阿米巴 /āmǐbā/ noun

amoeba [amoebae](member of a genus of unicellular protozoa)
noun
[UK: ə.ˈmiː.bə] [US: ə.ˈmiː.bə]