water telescopetranslation and definition "water telescope", tamil lexiconWordTamil Definitionwater telescopeநீர்த்தொலை நோக்கி