meaning of entozoan

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


Related Words

entozoan |

Developed & Maintained By Taraprasad.com

Treasure Words