produce new life - Français Anglais Dictionnaire