have words stick in throat - German English Dictionary