riding/walking through the streets - French English Dictionary