that would stick in my throat - Turkish English Dictionary