Yahoo India Web Search

Search results

  1. Dictionary
    dual carriageway

    noun

    • 1. a road with a dividing strip between the traffic in opposite directions and usually two or more lanes in each direction. British