a hard-fought win - Espagnol Anglais Dictionnaire