Online Dictionary

ameba, amebas Explained

ameba, amebas at Interlingua => English Of Explained:

n [Zool.] amoeba