Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

helioscope Definition

Cancel
helioscope
noun
An apparatus for viewing the sun without harming the eye, by means of blackened glass or mirrors that reflect only a part of the light

Words Related to helioscope!

helioscope Examples by Brain Bank Users