solar telescope
English Dictionary
->
Letter S
-> solar telescope
Search Dictionary:
solar telescope Definition
(n)
a
telescope
designed
to
make
observations
of
the
sun
solar telescope Synonyms
solar telescope
© Art Branch Inc.