Traffic Calming (noun) Definition, Meaning & Examples

noun
  1. the use of a series of devices, such as bends and humps in the road, to slow down traffic, esp in residential areas
Traffic Calming (noun) Definition, Meaning & Examples

More Definitions