astonish

verb
1
to surprise somebody very much
شگفت‌زده کردن, متعجب کردن, حیرت‌زده کردن, به شگفت آوردن
synonym amaze