2ª Mano
This extensive and easy-to-use dictionary contains over 20,000 words grouped by meanings alphabetically. It also indicates the level of word usage, such as learned words, colloquial, or vulgar words. Also included are slang and Americanisms. This dictionary is a must have for any user of the Spanish language!