Try Lighter, Random House Dictionary of American Slang
He will point you to the Original Sources found in print.
Be dubious of anything on the web, especially coming "tripod.com" sources or the woman Azizi above who, from previous web postings, appears to moralize and opinionate a "hidden agenda."