Find the word definition

Wiktionary
knock someone's socks off

vb. (context idiomatic English) To impress greatly; amaze; stun.