Webster's school thesaurus
by
Merriam-Webster
Includes more than 43,000 synonyms, antonyms, and contrasted and related words.