be/feel sick at heart

(redirected from be sick at heart)

be/feel sick at ˈheart

(formal) be very unhappy or disappointed: When I realized the accident was my fault, I felt sick at heart.
See also: feel, heart, sick