Slang for £10million or a large amount of GBP/Money.
by DareTheDev April 17, 2013
Get the Thatchers Funeral mug.