megacycletranslation and definition "megacycle", tamil lexiconWordTamil Definitionmegacycleமெகசைக்கிள்