marcher sur de longues distances - French English Dictionary