life-saving rafts - Spanish English Dictionary