Idiom
hard to swallow
1.
difficult to accept.
The terms of the agreement were hard to swallow, but I needed the work.My father's anger was very hard to swallow.
2.
not easy to believe.
We found her excuse hard to swallow.
Related vocabulary: take something with a grain of salt