What is the Definition of Hero?

A hero is a person who has distnguished courage or ability, and admired for brave and noble deeds.And they have heroic qualities or has performed heroic acts.