have one's socks knocked off - Deutsch Englisch Wörterbuch