What is the full meaning of entozoon
an internal parasite, also ENDOZOON, ENTOZOAN [n ENTOZOA]
Example of the word entozoon placed on a Scrabble board.