terrestrial telescopetranslation and definition "terrestrial telescope", tamil lexiconWordTamil Definitionterrestrial telescopeபுவித்தொலைகாட்டி