English Dictionary
Definition a street in British English
a street phrase
phrase
1
a street in which cars may travel in one direction/in both directions
Synonyms and related words
Example
Surveys of employers show that discrimination is a two-way street.
Synonyms and related words
