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