Refine this word faster
Newtonian telescope
noun
Definitions
Noun
- 1 A type of reflecting telescope using a concave primary mirror and a flat diagonal secondary mirror.
- 2 reflecting telescope in which the image is viewed through an eyepiece perpendicular to main axis wordnet
See also for "newtonian telescope"
Next best steps
Mini challenge
Want a quick game? Try Word Finder.