knock someone’s socks off

knock someone’s socks off

tv. to surprise or startle someone; to overwhelm someone. Wow, that explosion nearly knocked my socks off.
See also: knock, off, sock
McGraw-Hill's Dictionary of American Slang and Colloquial Expressions
See also:
  • check off
  • better off than (someone)
  • blow (one's) socks off
  • blow/knock somebody's socks off
  • (I've) got to take off
  • a little off Go to a bit
  • cadge (something) off (someone)
  • cadge something off someone
  • bum (something) off (someone)
  • bum something off someone