to be difficult or impossible to say
stick in your throat / craw
to be difficult or impossible to accept; to make you angry
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición