service road









service road


noun

  1. frontage road.

noun

  1. British a relatively narrow road running parallel to a main road and providing access to houses, shops, offices, factories, etc, situated along its length
50 queries 0.565