to keep something alive - Espagnol Anglais Dictionnaire