English

edit

Etymology

edit

From mega- +‎ flare.

Noun

edit

megaflare (plural megaflares)

  1. (astronomy) A very large solar flare