megahero

English

Etymology

From mega- +‎ hero.

Noun

megahero (plural megaheroes)

  1. (informal, rare) A very great hero.