The thesaurus of slang

by Esther Lewin

Lists 12,000 standard English words and 150,000 idioms, colloquialisms, and slang.