TRAFFIC ARTERY


Meaning of TRAFFIC ARTERY in English

major intersection, road which is used by many vehicles, main roadway

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.