Meaning of road-hugging in English:
road-hugging
adjective
That hugs or keeps close to the road.
Origin
Early 20th century; earliest use found in The Los Angeles Times.
Are You Learning English? Here Are Our Top English Tips
That hugs or keeps close to the road.
Early 20th century; earliest use found in The Los Angeles Times.