gut-busting
hand-wringing
heart-lifting
tongue-curling (for bitterness)
lung-filling
earsplitting