Skip to main content

Definitions by iknowyourmum

A Small Village In Northwest England, Full of Sheep Similar To Denshaw.
You Going To Diggle Later To Molest That Sheep?
Diggle by iknowyourmum November 27, 2011