means of communication by land - Français Anglais Dictionnaire