Astound

Russian Meaning

поражать

изумлять

English Meaning

  1. To astonish and bewilder. See Synonyms at surprise.