means of mass transport - Espagnol Anglais Dictionnaire