kamus
.
Search
About
solar_telescope
English
solar telescope
Noun
A telescope designed to make observations of the sun
English: solar telescope