amoeba - English Synonyms Dictionary

amoeba

n.
[1] ameba