Verb astonish has 1 sense
  1. amaze, astonish, astound - affect with wonder; "Your ability to speak six languages amazes me!"
    --1 is one way to surprise
    Derived form: noun astonishment1
    Sample sentences:
    The good news will astonish her
    The performance is likely to astonish Sue
,
TOP