urban road composed of several streets or sections between corners - Spanisch Englisch Wörterbuch