astonish: meaning and definitions

EnglishType a word

What is astonish?

  • To fill with sudden wonder or amazement. See Synonyms at surprise.