RichThesaurus
leave aghast
leave aghast
synonyms
amaze
floor
take aback
flabbergast
stagger
stun
strike dumb
dumbfound
startle
astonish
leave open-mouthed
blow someone's mind
bowl over
take someone's breath away
knock for six
nonplus
surprise
astound
bewilder
blow away
daze
shake up
disconcert
shake
stop someone in their tracks
stupefy
confound
knock sideways
throw
catch off balance
unnerve
shock
discompose
knock out
take by surprise
jolt
perplex
dismay
knock the stuffing out of
faze
shatter
overwhelm
confuse
overawe
awe
surprise greatly
obfuscate
stump
rock
mystify
more synonyms
leave aghast
antonyms
expect