stick in your throat - Francés Inglés Diccionario