Definitions English

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