Zebrawords offers a free and easy to use dictionary and thesaurus with quality results from a number of reputable sources.