means of mass transport - Français Anglais Dictionnaire