verb
To fill (someone) with surprise and wonder; to astonish, to astound, to surprise.
To stun or stupefy (someone).
To bewilder or perplex (someone or oneself).
To fill (someone) with panic; to panic, to terrify.
(intransitive, archaic) To experience amazement; to be astounded.
noun
Amazement, astonishment; (countable) an instance of this.
Fear, terror.
(obsolete, uncountable) Stupefaction of the mind; bewilderment; (countable) an instance of this.