Definition of Solar Telescope

  • 1. A telescope designed to make observations of the sun Noun

Semanticaly linked words with "solar telescope"

Hyponims for word "solar telescope"