Amaze
/əˈmeɪz/
noun
Amazement, astonishment.
verb
To fill with wonder and surprise; to astonish, astound, surprise or perplex.
“He was amazed when he found that the girl was a robot.”
To undergo amazement; to be astounded.
To stupefy; to knock unconscious.