life-saving tools - Spanish English Dictionary