bone in the throat

bone in the throat definitions

noun
  • A source of continuing annoyance; a hindrance.