Green’s Dictionary of Slang

BBC Online

1994–

Information