Advertisement
Advertisement
traffic calming
noun
- the use of a series of devices, such as bends and humps in the road, to slow down traffic, esp in residential areas
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse