macrocyclictranslation and definition "macrocyclic", tamil lexiconWordTamil Definitionmacrocyclicநீண்ட கால வாழ்க்கைச் சுழலுடைய