stroad (English, noun)
expansion: stroad (plural stroads)
Senses:
qualifier: urban studies
glosses: A combination of a street and a road that is too wide and fast to be friendly to pedestrians while having too many intersections and driveways to move cars efficiently.
tags: Canada
US
derogatory
Forms:
form: stroads
tags: plural