means of public transport - Turc Anglais Dictionnaire