Bienvenido a Reverso.net, servicio gratuito de traducción en línea para inglés, francés, alemán, italiano, ruso, chino
stun   (figurative) 
amaze, astonish, astound, bewilder, confound, confuse, daze, dumbfound, flabbergast  (informal) hit (someone) like a ton of bricks  (informal) knock out, knock (someone) for six  (informal) overcome, overpower, shock, stagger, strike (someone) dumb, stupefy, take (someone's) breath away