set (someone) back on his or her heels

удивить, шокировать, ошеломить

Hillary's impudence set me back on my heels.

Другие идиомы: