mientras hay vida, hay esperanza - Spanish English Dictionary