AMOEBA MEANING IN ENGLISH

• Amoeba Definition & Synonyms

  1. (n.) A rhizopod. common in fresh water, capable of undergoing many changes of form at will. See Rhizopoda.


• Amoebae Definition & Synonyms

  1. (pl. ) of Amoeba


RECENT SEARCHES