A public road in a town or city, usually with buildings and sidewalks along it.
From Old English “strǣt,” from Latin “strata (via),” meaning paved road. It originally referred to Roman stone roads in Britain.
Try Another Word