stick in your gizzard - Turkish English Dictionary