beat the socks off someone - Spanish English Dictionary