难于启齿的英文翻译

中文:难于启齿

英文翻译:have a bone in one's throat