highroad
1. [ noun ] (British) a highway
Synonyms: trunk_road
Related terms: highway UK