SynonymX
Speak
Solar Telescope
Definition of Solar Telescope
1.
A telescope designed to make observations of the sun
Noun
Semanticaly linked words with "solar telescope"
scope
telescope
Hyponims for word "solar telescope"
scope
telescope