EnglishEdit

EtymologyEdit

mega- +‎ flare

NounEdit

megaflare (plural megaflares)

  1. (astronomy) A very large solar flare