Subscriber login


Forgot your password?

Library card login

Other

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