astonishment

astonishment n

see astonish, v.

  1. Surprise; marvel; miracle; spectacle; wonder; eye-opener; revelation; amazing event; [fig.] renewal; rebirth; renaissance.