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