Top definition
A term used in the UK for a giant speed bump with a striped crosswalk on top of it.
by Mark January 21, 2005
Get the mug
Get a Humped Zebra Crossing mug for your fish Trump.