ride/walk through the streets - Turc Anglais Dictionnaire