Synonyms and Antonyms of taking by surprise
to make a strong impression on (someone) with something unexpected
- I was taken by surprise when I heard the news and had trouble getting my thoughts together.
amazing, astonishing, astounding, bowling over, dumbfounding (also dumfounding), flabbergasting, flooring, rocking, shocking, startling, stunning, stupefying, surprising (also surprizing), thunderstriking
befuddling, bewildering, blindsiding, blowing away, confounding, confusing, dazing, discomfiting, disconcerting, dismaying, jarring, muddling, nonplussing (also nonplusing), perplexing, shaking up