endosymbionttranslation and definition "endosymbiont", tamil lexiconWordTamil Definitionendosymbiontஉள்ளுறைக் கூட்டுயிர்