Definitions
noun
optical telescope consisting of a large concave mirror that produces an image that is magnified by the eyepiece
noun
device that reflects radiation
Look “reflector” up elsewhere
Want another word?
Spin the dictionary for a fresh one.