To stun or shock someone so much that they can't think or move properly.
From Middle English astonen, derived from Old French estonner (to stun), from Vulgar Latin extonare combining ex- (out) and tonare (to thunder). The meaning evolved from the literal shock of thunder to any shocking or stunning event.
Try Another Word