同義詞
1. cause surprise or confusion in (someone), especially by not according with their expectations
- amaze
- , astonish
- , dumbfound
- , stagger
- , surprise
- , startle
- , stun
- , stupefy
- , daze
- , nonplus
- , throw
- , shake
- , unnerve
- , disconcert
- , discompose
- , dismay
- , bewilder
- , set someone thinking
- , baffle
- , mystify
- , bemuse
- , perplex
- , puzzle
- , confuse
- , take someone's breath away
- , take by surprise
- , take aback
- , shake up
- , stop someone in their tracks
- , strike dumb
- , leave open-mouthed
- , leave aghast
- , catch off balance
- , buffalo
- , flabbergast
- , floor
- , knock for six
- , knock sideways
- , knock out
- , knock the stuffing out of someone
- , bowl over
- , blow someone's mind
- , blow away
- , flummox
- , discombobulate
- , faze
- , stump
- , beat
- , fox
- , make someone scratch their head
- , be all Greek to
- , fog
- , wilder
- , gravel
- , maze
- , cause to be at a stand
- , distract
- , pose
- , obfuscate
2. prove (a theory or expectation) wrong
- invalidate
- , negate
- , contradict
- , counter
- , go against
- , discredit
- , give the lie to
- , drive a coach and horses through
- , quash
- , explode
- , demolish
- , shoot down
- , destroy
- , disprove
- , prove wrong
- , prove false
- , falsify
- , shoot full of holes
- , blow sky-high
- , controvert
- , confute
- , negative