Jamaica
British Virgin Isles.
noun
A speed bump; A traffic calming feature of road design used to slow traffic, or reduce through traffic, via vertical deflection.
arrow_drop_down
0
arrow_drop_down
comments