traffic calming

traffic calming

English Noun
Ad

Definition

The deliberate slowing of traffic in residential areas by the installation of obstacles to progress

Ad