struggle to stay alive - Français Anglais Dictionnaire