Noun solar telescope has 1 sense
  1. solar telescope - a telescope designed to make observations of the sun
    --1 is a kind of
    telescope, scope
,
TOP