吐不出咽不下
[tŭ bù chū yān bù xià]
Translated literally, it means 'Can't spit out and can't swallow'. This phrase metaphorically refers to having difficulty letting go of something painful, yet not being able to bear holding on to it any longer. It's often used when describing an awkward and hard situation.