The phrase
"dogging sites" refers to locations where people meet up to engage in a form of public sexual activity or watch others engaging in such activities.
Full definition
Synonyms for individual words can be found below.
«dog»
«dogs»
«dogged»
«site»
Sentences with «dogging sites»