Definitions by 69lol69
Stokenchurch
A village in England which is populated almost entirely by chavs.
It is their natural habitat and you can find them roaming free at all hours, day or night.
It is their natural habitat and you can find them roaming free at all hours, day or night.
Stokenchurch by 69lol69 April 13, 2009