where there's life, there's hope - Espagnol Anglais Dictionnaire