VariousWords beta
Related Terms:
Noun
Definition: The deliberate slowing of traffic in residential areas by the installation of obstacles to progress
VariousWords beta
Definition: The deliberate slowing of traffic in residential areas by the installation of obstacles to progress