harrowing in French
harrowing in French
navrant
(formal) Causing pain or distress; harrying.
éprouvant
(formal) Causing pain or distress; harrying.