1 definition by Downtown Lane Spliiter

1
Two people who own scooters that are madly in love with one another.
Those two love birds are scoothumpin.
by Downtown Lane Spliiter September 20, 2008
Get the mug
Get a scoothump mug for your coworker James.