Definitions of ring road:

  • noun:   a road that takes traffic around the edge of a town