What is the meaning of Tormentuous?

Causing great grief or agony; painful; agonising

Source: wiktionary.org