urban road composed of several streets or sections between corners - Español Inglés Diccionario