Synonyms of Solar Telescope in English :
Antonyms of Solar Telescope in English
Thesaurus of Solar Telescope in English
1. (noun) a telescope designed to make observations of the sun