lifesaving raft - French English Dictionary