What is the full meaning of endamoebas
ENDAMOEBA, (Latin) a parasitic amoeba, also ENDAMEBA [n]
Example of the word endamoebas placed on a Scrabble board.