ameba

Explore definitions, synonyms, and language insights of ameba

Definitions

Noun
naked freshwater or marine or parasitic protozoa that form temporary pseudopods for feeding and locomotion

Synonyms


More General Terms


More Specific Terms