true grit

Noun

 * 1) Spirit; courage; moral stamina.