life-saving chambers detachable - French English Dictionary