English-Latin dictionary »

telescope meaning in Latin

EnglishLatin
telescope [telescopes] noun
[UK: ˈte.lɪ.skəʊp]
[US: ˈte.lɪskoʊp]

telescopium [telescopii](2nd) N
noun