Astonishverb


Definition

Surprise or impress (someone) greatly.