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