life-saving from buildings - Spanish English Dictionary