1 definition by Daedalo

Top Definition
Some kind of spike trap.
I was going to take a ride on the rape bus, but we hit a spike trap.
by Daedalo March 09, 2008

Mug icon
Buy a Rape Bus mug!