have one's socks knocked off - German English Dictionary