ENTOZOON MEANING IN ENGLISH

• Entozoon Definition & Synonyms

  1. (n.) One of the Entozoa.


Synonyms:
Endoparasite, Endozoa, Entozoa,

RECENT SEARCHES