someone that fails to win - Español Inglés Diccionario