Dave’s ESL Cafe has a short guide to American slang designed to assist those who are learning English as a second language.

Dictionary of American Regional English (DARE) breaks the U.S. into multiple regions and subregions. It only includes words that are used regionally. Audio clips are included for many words, giving you the opportunity to hear the regional slang word being said.

ManyThings has a list of more than 280 American slang definitions sorted alphabetically. Example sentences are provided with each term to make it easier to understand the correct usage.

Urban Dictionary is a large website that allows users to submit their own definitions for various slang terms. While the quality of the information can sometimes be questionable, this site is often the best resource for learning more about obscure slang usage.

Slang City, although not a dictionary in the traditional sense, is another great resource for anyone interested in learning more about American street slang. This entertaining website features articles, illustrated topical guides to various types of slang, and interactive games such as the “Random Insult Generator.”

You can also read these interesting articles

English language idioms

American slang part 1

American slang part 2

English language idioms

British accents and dialects