1 definition by mrdriller

A place in Britain known to be grim.
I went up to the North last week, they still don't have tarmac roads up there!
by mrdriller September 10, 2005
Get the the north mug.