Astound

Portuguese Meaning

surpreender

assombrar

espantar

aturdir

confundir

embaraçar

English Meaning

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