Noun
stroad (plural stroads)
(transportation planning, derogatory) A wide, fast road with a large number of intersections and driveways attached. So named because the widths and speeds of such roads make them dangerous for pedestrians and cyclists, while their excessive number of intersections and driveways prevent them from being able to move vehicles safely and efficiently.