English Dictionary
Definition by road in British English
by road phrase
phrase
1
by travelling in a vehicle on roads
Synonyms and related words
