traffic calming









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
54 queries 0.584