macro cycletranslation and definition "macro cycle", tamil lexiconWordTamil Definitionmacro cycleபெரு வளையம்