to keep something alive - Anglais Synonymes Dictionnaire