Chichewa to English Meaning :: endoparasite
endoparasite: Endoparasite   
Endoparasite :
endoparasite
Synonyms :
Entozoon
English Meaning :
(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.

Browse English Words


Browse Chichewa Words


Your Favorite Words
Your Search History
All Dictionary Links