WATER TELESCOPE


Meaning of WATER TELESCOPE in English

noun

1. : water glass 3

2. : a telescope devised for looking into a body of water

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.