vehicle-free environment - French English Dictionary