pedestrian guard rail - French English Dictionary