Top definition
A type of person that likes to participate in dogging.
(Mainly in car parks)
Does one fell like dogging in the isle of dogs tonight?
by bermondsey mick November 28, 2017
Get the mug
Get a isle of dogs mug for your coworker Julia.