slang A bump, ramp, or hump in the road that is intended to cause cars to reduce their speed, especially in residential areas. Primarily heard in UK. Watch the video
slang A bump, ramp, or hump in the road that is intended to cause cars to reduce their speed, especially in residential areas. Primarily heard in UK. Watch the video