ooooo, i went dogging lst night at the local car park
this is where people meet up in car parks and watch eachother having sex
"ooooo, i went dogging lst night at the local car park" What is the definition of "dogging"?