microwavestranslation and definition "microwaves", tamil lexiconWordTamil Definitionmicrowavesநுணுக்கலைகள்