Sunspots Meaning
There are 1 meaning(s) for word Sunspots
Meaning 1 : a cooler darker spot appearing periodically on the sun's photosphere; associated with a strong magnetic field
Synonyms : macula
Synonyms : macula
Similar words of Sunspots :
