EGAVE

stroad

Meaning

  1. noun 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.

Similar words

streete stoneway shunpike bystreet drag strip slow street strid road steamer steaning strind

Save “stroad” to learn later