Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


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

Derived forms: solar telescopes

Type of: scope, telescope

Encyclopedia: Solar telescope