means of communication by land - Espagnol Anglais Dictionnaire