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