megaflare

English

Etymology

From mega- +‎ flare.

Noun

megaflare (plural megaflares)

  1. (astronomy) A very large solar flare