Subscriber login


Forgot your password?

Library card login

Other

Newtonian telescope

Syllabification: (New·to·ni·an tel·e·scope)
Definition of Newtonian telescope

noun

Astronomy
  • a reflecting telescope in which the light from the main mirror is deflected by a small, flat secondary mirror set at 45°, sending it to a magnifying eyepiece in the side of the telescope.

Newtonian telescope in other Oxford dictionaries

Definition of Newtonian telescope in the British & World English dictionary