1 definition by aguywhoknowsstuff

Top Definition
a town in north london in the borough of enfield, edmonton, seperated between lower (n9) and upper (n18)
edmonton north london is shanktown
by aguywhoknowsstuff June 05, 2011

Mug icon
Buy a shanktown mug!