aggressiveness; competitive spirit; fighting spirit
to take someone down a peg; to cut someone down to size; to dampen someone's confidence
hard-nosed; strong-willed; determined; unyielding; stubborn; resolute
hard-nosed; strong-willed; determined; unyielding; stubborn; resolute