take someone abackSURPRISE, shock, stun, stagger, astound, astonish, startle, take by surprise, dumbfound, nonplus, stop someone in their tracks, shake (up), jolt, throw, unnerve, disconcert, unsettle, bewilder, flabbergast, knock sideways, floor, knock for six
[TahlilGaran] Dictionary of Contemporary English ▲