If you simply want to find slang, there are plenty of places to look online, but if you want a thoroughly researched, meticulously documented view of 600 years of English slang expressions, Jonathon Green's Green's Dictionary of Slang is what you need. Until now, getting a look at Green's three volume masterpiece involved a trip to the library, or shelling out hundreds of dollars. This week, with the launching of Green's Dictionary of Slang Online, it's become a whole lot easier to dig into the fascinating, long history of English slang.
The site allows lookups of word definitions and etymologies for free, and, for a well-worth-it subscription fee, offers citations and more extensive search options. We have made good use of Green's dictionary here at mental_floss, for articles like "31 Adorable Slang Terms for Sexual Intercourse from the Last 600 Years," "35 Classy Slang Terms for Naughty Bits from the Past 600 Years," and "35 Creative Slang Terms for Death from the Past 600 Years."
The range of usually-not-discussed-in-polite-company human experience is covered in the dictionary, and constantly expanding with new research. As Green's announcement states, "the dictionary breaks down into the following major themes and categories; the order is based on frequency of definition:
Crime and Criminals 5012; Drink, Drinking and Drunks 4589; Drugs 3976; Money 3342; Women (almost invariably considered negatively or at best sexually) 2968; Fools and Foolish 2403; Men (of various descriptions, not invariably, but often self-aggrandizing) 2183; Sexual Intercourse 1740; Penis: 1351; Homosexuals/-ity 1238; Prostitute/-ion 1185; Vagina 1180; Policeman / Policing 1034; Terms of Racial or National Abuse: 1000; Masturbate/-ion 945; Die, Death, Dead 831; Beat or Hit 728; Mad 776; Anus or Buttocks 634; Defecate/-ion & Urinate/-ion 540; Kill or Murder 521; Promiscuous / Promiscuity 347; Unattractive 279; Fat 247; Oral Sex 240; Vomiting 219; Anal Sex 180; STDs 65.
Now doesn't that sound like a lexicographical good time? Check out Green's Dictionary of Slang Online here.