1 definition by alimae

suffolk, U.K

rural area in the lower east side of england. home to gay sheep and retaining an endless capacity for boredom. borders on essex : )
that maths lesson was like cotchin in suffolk dude
by alimae October 21, 2004
Get the suffolk mug.