meaning of entozoon

1. One of the Entozoa.
2.
any of various parasites that live in the internal organs of animals especially intestinal worms


Related Words

entozoon |

Developed & Maintained By Taraprasad.com

Treasure Words