stamina

(noun) staying power

toughness
endurance (generic term)