place where two transportation lines or routes come together - Espagnol Anglais Dictionnaire