stick in one's gizzard - Francés Inglés Diccionario