stick in one's gizzard - Turkish English Dictionary