having an opinion one cannot suppress, a lump in the throat, have a fishbone stuck in one's throat, 这些都有“骨鲠在喉”的意思。具体用哪个看语境。