that would stick in my throat - Español Inglés Diccionario