What is the full meaning of endozoon
an internal parasite, also ENTOZOAN, ENTOZOON [n ENDOZOA]
Example of the word endozoon placed on a Scrabble board.