terrestrial telescope


noun

a refracting telescope having inverting lenses or an eyepiece that presents an erect image.

Origin of terrestrial telescope

First recorded in 1805–15

British Dictionary definitions for terrestrial telescope

terrestrial telescope

noun

a telescope for use on earth rather than for making astronomical observations. Such telescopes contain an additional lens or prism system to produce an erect image Compare astronomical telescope