Definitions by Mromnomnomcookie
Latchford
A place in the north-west of the UK, near the centre of Warrington full of chavs, drug dealers, sluts but 2% of it is filled with normal, well behaved people.
Latchford by Mromnomnomcookie August 17, 2012