Subscribe
URL of the page has been copied to clipboard.
Meaning : A sudden eruption of intense high-energy radiation from the sun's surface. Associated with sunspots and radio interference.
Synonyms : flare
Install App