noun
adj
verb
adv

Textual thesaurus for "astonish"

(verb) astound, amaze

affect with wonder

Your ability to speak six languages amazes me!