wipe the floor with someone - Francés Inglés Diccionario