An Encylopedia Britannica Company

ring road

1 ENTRIES FOUND:
ring road noun
plural ring roads
ring road
noun
plural ring roads
Britannica Dictionary definition of RING ROAD
[count] British
: a road that goes around a city or town