travel by public transport - Français Anglais Dictionnaire