ShovingLeopard's definitions
A euphemism for having sex in a car.
by ShovingLeopard October 6, 2016
Get the paradise by the dashboard light mug.
Get the paradise by the dashboard light mug.We'll email you a link to sign in instantly.