endoparasitetranslation and definition "endoparasite", tamil lexiconWordTamil Definitionendoparasiteஉடலக ஒட்டுயிர்.