Top Definition
Bishop's Itchington is a small rural village located about 6.5 miles east of Royal Leamington Spa. It is a well known fact that at least 99.9% of the population of Bishop's Itchington is made up of inbreeds. Everyone in Bishop's Itchington is some how related.
Person1-Stop saying shit about my cousin.
Person2-You're from Bishop's Itchington, everyone is your cousin!
by coolcallumdefinitions November 30, 2011
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.