Green’s Dictionary of Slang

Brummagem Dictionary

2003

Information