road restricted to motor vehicles - Turc Anglais Dictionnaire