Yahoo India Web Search

Search results

  1. Dictionary
    open road

    noun

    • 1. a main road, especially one outside an urban area where progress is unimpeded: "we hit the open road and raced along"