What is the full meaning of endamebas
ENDAMEBA, a parasitic amoeba, also ENDAMOEBA, ENTAMEBA [n]
Example of the word endamebas placed on a Scrabble board.