an undeserved defeat - Francés Inglés Diccionario