harrowing

har-row-ing

adjective

Extremely distressing, traumatic, or acutely painful to experience.

"Witnessing the accident was a harrowing experience."

Thesaurus

Synonyms: painful, agonizing, torturesome, torturing, agonising, torturous, excruciating