endosparasitetranslation and definition "endosparasite", tamil lexiconWordTamil Definitionendosparasiteஅக ஒட்டுயிர்