pedestrian transit - French English Dictionary