to fill (a person) with great surprise or wonder
surprise
to surprise (a person) greatly
surprise
surprise (a person) greatly
amaze
to be alarmed and unwilling
astonish
to fill (a person) with confusion
confuse
to astonish (a person)
astound, confuse
a question or problem that is difficult to understand or answer; a game, toy etc designed to test a person's knowledge, skill or patience; to cause (a person) to become confused, worried (about the solution to a problem)
baffle, confuse
to make (a person) unconscious by a blow, especially on the head; to shock or surprise (a person)
shock