staying power

Noun
  1. Enduring strength and energy (synset 105040073)

Other Searches