Wiktionary
megaflare
n. (context astronomy English) A very large solar flare
n. (context astronomy English) A very large solar flare