megascopictranslation and definition "megascopic", tamil lexiconWordTamil Definitionmegascopicஇயல்பாவவே தௌிவாகத் தெரிகிற, எத்தகைய கண்ணாடியின் உதவியுமில்லாமல் பார்க்கக்கூடிய.