the struggle for survival - Français Anglais Dictionnaire