Online Dictionary and Scrabble Word Finder
(n.) One of the Entozoa.
Entozoa Entozoal Entozoic Entozoologist Entozoon