stick in your gizzard

stick in your gizzard

be a source of great and continuing annoyance. informal
See also: gizzard, stick