What does Amoebas mean?

Amoebas meaning in General Dictionary

of Amoeba


Amoebas meaning in General Dictionary

(pl. ) of Amoeba