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