that would stick in my throat - Turco Inglés Diccionario