Definitions by MasterNate365
Leiston
A dumb hick town in the middle of nowhere, The only form of entertainment is to sit in the town center outside the pc shop, Or visit the AMAZING cinema (Two screens, Both less than 50" - Basically a crap hole)
Leiston by MasterNate365 May 2, 2011