fish bone stuck in one's throat (idiom); fig. to feel obliged to speak out candidly
sth on one's mind
Definitions (Wiktionary)
phrase, idiomatic
to have something that one must get off one's chest; to have to say or speak up about something to feel comfortable (syn.) 如鯁在喉, 如鲠在喉