to come to life again - Français Anglais Dictionnaire