to be difficult or impossible to say
stick in your throat / craw
to be difficult or impossible to accept; to make you angry
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition