dictionary online dictionary that gives you explanation and pronunciation
dictionary.com nice dictionary and thesaurus to use