TERRESTRIAL TELESCOPE Meaning of TERRESTRIAL TELESCOPE in English ■ noun a telescope for observing terrestrial objects, giving an image that is not inverted. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004