Find the word definition

Wiktionary
solar flares

n. (solar flare English)