Amoeba
English Dictionary
->
Letter A
-> Amoeba
Search Dictionary:
Amoeba Definition
(n)
naked
freshwater
or
marine
or
parasitic
protozoa
that
form
temporary
pseudopods
for
feeding
and
locomotion
Amoeba Synonyms
ameba
amoeba
© Art Branch Inc.