Newtonian telescope noun1 •A type of reflecting telescope using a concave primary mirror and a flat diagonal secondary mirror. formsNewtonian telescopes