solidly defeat one's opponent - Espagnol Anglais Dictionnaire