Your word here
UD merch!
Buy Now

1 definition by mary and richard

having sexual intimacies in an automobile while being watched by strangers
in a parked car where consentingmembers of the public can watch/join in.
by mary and richard June 19, 2004
Get the hot dogging mug.