hard-fought victory - Espagnol Anglais Dictionnaire