travel a great distance - Français Anglais Dictionnaire