meaning of endameba
1.
any
ameba
of
the
genus
Endamoeba
Related Words
endameba
|
Developed & Maintained By
Taraprasad.com