solar flare ( synonym found)

Definition of solar flare:

(n) : a violent explosion in the Sun's atmosphere

Definition of solar flare:

(n) : a violent explosion in the Sun's atmosphere

Back to Top