life-saving from buildings - French English Dictionary