1 definition by iknowyourmum

Top Definition
A Small Village In Northwest England, Full of Sheep Similar To Denshaw.
You Going To Diggle Later To Molest That Sheep?
by iknowyourmum November 27, 2011
Mug icon
Buy a Diggle mug!