beat the socks off (of) someone - Alemán Inglés Diccionario