Astonish

Definition

Surprise or impress (someone) greatly.

Pronunciation

Part of Speech

verb