Synonyms of astonish in English:

astonish

verb

  • I was astonished at how much he had learned
    throw, shake, unnerve, disconcert, discompose, bewilder;
    take someone's breath away, take by surprise, take aback, shake up, stop someone in their tracks, strike dumb, leave open-mouthed, leave aghast, catch off balance
    informal flabbergast, floor, knock for six, knock sideways, knock out, knock the stuffing out of, bowl over, blow someone's mind, blow away
  • Definition of astonish in:

    Get more from Oxford Dictionaries

    Subscribe to remove adverts and access premium resources

    Word of the day demoralize
    Pronunciation: dɪˈmɒrəlʌɪz
    verb
    cause (someone) to lose confidence or hope