astun

astun

(əˈstʌn)
vb (tr)
to amaze, bewilder or stupefy