megaflares
English
Noun
megaflares
plural of
megaflare