VariousWords beta
Definitions:
Noun
solar telescope
Definition: a telescope designed to make observations of the sun
Definition: A telescope designed to make observations of the sun.