a hard-fought win - Français Anglais Dictionnaire