large public transportation vehicle - Français Anglais Dictionnaire