a low-traffic road

listen to the pronunciation of a low-traffic road
English - English

Definition of a low-traffic road in English English dictionary

A road
Any of many major roads in Britain, mostly multi-lane dual carriageways between cities