gut-wrenching

adj
University
1

Sickening.

2

Difficult to tolerate.