terrestrial telescope Syllabification: (ter·res·tri·al tel·e·scope)Definition of terrestrial telescope noun a telescope that is used for observing terrestrial objects and gives an uninverted image. terrestrial telescope in other Oxford dictionaries Definition of terrestrial telescope in the British & World English dictionary