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