defeat someone easily and by a large amount - Francés Inglés Diccionario