safety device against falling - French English Dictionary