Find the word definition

Wiktionary
traffic calmings

n. (traffic calming English)