The thesaurus of slang
by
Esther Lewin
Lists 12,000 standard English words and 150,000 idioms, colloquialisms, and slang.