Top Definition
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.
Stokenchurch is a village in England.
by 69lol69 April 13, 2009
6 Words related to Stokenchurch

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.