1 definition by niksan

Top Definition
the place of no return due to 100% chance of getting stabbed.
someone got stabbed in stratford....AGAIN!
by niksan September 15, 2006
Mug icon
Buy a stratford mug!