helioscope








noun

  1. a telescope for viewing the sun, adapted to protect the eye of the viewer from the sun’s glare.
51 queries 0.720