'astonish' definitions:

Definition of 'astonish'

From: WordNet
verb
Affect with wonder; "Your ability to speak six languages amazes me!" [syn: amaze, astonish, astound]

Synonyms of 'astonish'

From: Moby Thesaurus