Advertisement

Advertisement

traffic calming

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


Advertisement

Advertisement

Advertisement

Advertisement


trafficatortraffic circle