1 definition by lucy66669

The best football team in England also the biggest football stadium in the country excluding Wembley!
by lucy66669 March 9, 2008
Get the Man U mug.