ring road

Definitions

General English

General Science

  • noun a road which goes round a town centre, usually quite close to built-up areas, allowing traffic to bypass the town and not go through the middle.
http://www.dictionarycentral.com/definition/ring-road.html