a shameful defeat - Francés Inglés Diccionario