means of public transport - Français Anglais Dictionnaire