Brit. slangHaving sex in a public place.e.g. parks, behind the bars, in toilets and...
Oh man, dogging that bitch last week gave me gonorrhea!
188👍 70👎