Dobsonian telescope noun1 •An alt-azimuth mounted Newtonian telescope; a type of reflecting telescope. formsDobsonian telescopes