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