open road
/OW1 P AH0 N R OW0 D/noun
- 1
The part of the road system that is away from urban and suburban areas and on which large distances can be travelled without needing to frequently slow for traffic or intersections.
Translate “open road” into another language
Choose a language below to open the translator with English selected as the source language.