look up any word, like the eiffel tower:

1 definition by robo2219

 
1.
A rather odd place in the North of England that looks very much like Milton Keynes.
"Skem? Milton Keynes? Whats the difference?"
by robo2219 June 05, 2006