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. 2012