Dictionary
Type a word in English or Spanish. English is blue, Spanish is rose. Tap any line to hear it.
reflecting telescope
English
- 🔊 optical telescope consisting of a large concave mirror that produces an image that is magnified by the eyepiece“Isaac Newton invented the reflecting telescope in 1668”