meaning of entoparasite

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


Related Words

entoparasite |

Developed & Maintained By Taraprasad.com

Treasure Words