promise of salvation - Spanish English Dictionary