astun

enUK

astun

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