straining

Noun
Adjective
  • Taxing to the utmost
    Testing powers of endurance (synset 300841516)

Other Searches