take aback in Italian
take aback in Italian
cogliere di sorpresa
(idiomatic, transitive) To surprise or shock; to discomfit.
prendere alla sprovvista
(idiomatic, transitive) To surprise or shock; to discomfit.