megatrontranslation and definition "megatron", tamil lexiconWordTamil Definitionmegatronமெகாத்திரன்ultra high frequency megatronகடந்தவுயர்வதிர்வெண்மெகாத்திரன்