meaning of Amoebas

Amoebas meaning in General Dictionary

of Amoeba


Amoebas meaning in General Dictionary

(pl. ) of Amoeba