stroad /stɹəud/ noun1 •(US, disapproving) 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.The federal government pitched in $11.5 million for this stroad, so it requires this step before construction begins. — 2017 formsstroads