English Dictionary
Definition traffic calming in British English
traffic calming noun
[uncountable] noun
/ˈtræfɪk ˌkɑːmɪŋ/
Synonyms and related words
