Open Road can mean two things.1) to facilitate the transit of one part to another.(2) give the first steps in an activity.Usually, when we talk about open road, refers to the second explanation, as when you start a new job or a business.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list