RichThesaurus
throw for a loop
throw for a loop
synonyms
confound
make speechless
blow away
stun
knock for a loop
astonish
abash
throw
stagger
overcome
amaze
overwhelm
dumbfound
astound
put away
disconcert
daze
bowl over
flabbergast
nonplus
shock
throw off
throw for a loop
antonyms
expect