Tamil Dictionary 🔍

amoebea

Am`oe*be"a, n. pl. Etym: [NL.] (Zoöl.) Defn: That division of the Rhizopoda which includes the amoeba and similar forms.


amoebea - Similar Words