an undeserved defeat - Español Inglés Diccionario