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