Endoparasite :
endoparasite
English Meaning :
(Noun : Any of various parasites that live in the internal organs of animals (especially intestinal worms)
(Noun : Any of various parasites that live in the internal organs of animals (especially intestinal worms)
Example : An endoparasitic worm is transferred from a mosquito to its host when bitten.
An endoparasitic worm is transferred from a mosquito to its host when bitten.