traffic calming
traffic calming
English
Noun
Ad
Definition
The deliberate slowing of traffic in residential areas by the installation of obstacles to progress
Ad
traffic calming
The deliberate slowing of traffic in residential areas by the installation of obstacles to progress