Shocked or greatly surprised; amazed to the point of being stunned or bewildered.
From Old French 'estoner' meaning to stun or daze, from Latin 'ex-' (out) and 'tonare' (to thunder). The word literally means to be thunderstruck, reflecting the overwhelming nature of great surprise.
Try Another Word