endameba
English Dictionary
->
Letter E
-> endameba
Search Dictionary:
endameba Definition
(n)
any
ameba
of
the
genus
Endamoeba
endameba Synonyms
endameba
© Art Branch Inc.