A dictionary of slang and unconventional English : colloquialisms and catch phrases, fossilised jokes and puns, general nicknames, vulgarisms and such americanisms as have been naturalised - Partridge, Eric (Routledge, 2002)