that would stick in my throat - German English Dictionary