herohead

/ˈhɪəroʊhed/

Definitions

1. noun

A person who is admired or idealized for courage, outstanding achievements, or noble qualities

“The firefighter was hailed as a herohead after rescuing a child from a burning building.”

Synonyms

  • champion
  • hero
  • heroine

Antonyms

  • anti-hero
  • villain