Top definition
the act of watching people having sex in a car usually in a car park late at night

somebody would flash their lights or put their full lights on to see the show
wanna go tocaring tonight?
by joe blogs again August 26, 2008
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush