astonish
/əˈstɒnɪʃ/
/əˈstɑnɪʃ/
verb
-
To surprise greatly.
Synonyms:
astound, flabbergast, surprise