solar flare
nounDefinition of solar flare
: a sudden temporary outburst of energy from a small area of the sun's surface
— called also flare
Keep scrolling for more