·The Synonym dictionary of FindMeWords has over 60,000 entries and is the most complete thesaurus that you can find actually on the web. For each word finds a comprehensive list of synonyms sorted by proximity and semantic grammatical category.
  ·To obtain the definition, grammatical category, origin and etymology of any synonym, just click on it.