Crossword Genius

Son faces hazard with extra heart, showing off (7)

Ross

I believe the answer is:

(Other definitions for swagger that I've seen before include "Walk arrogantly", "Move confidently", "Arrogant gait", "Proud, pompous gait", "Lofty proud gait".)

I've seen this clue in The Guardian.