What is the full meaning of entozoan
an internal parasite, also ENDOZOON, ENTOZOON [n -S]
Example of the word entozoan placed on a Scrabble board.