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.