a significant victory of a team or person over its opponent - Español Inglés Diccionario