keep the spirit of something alive - Espagnol Anglais Dictionnaire