The Caribbean Dictionary

sleeping policeman
1 definition
0
 
Noun
A speed bump; A traffic calming feature of road design used to slow traffic, or reduce through traffic, via vertical deflection.
Synonyms
Tags
Pictures
400