Meaning of endameba
Definition of endameba
(noun)
any
ameba
of the
genus
Endamoeba
Other information on endameba
WIKIPEDIA results for
endameba
Amazon results for
endameba
Tweet