The MSDict Synonyms Dictionary contains 20,224 words and 57,631 different meanings presented in rich-text format. In addition to the synonyms section, the dictionary provides cross-reference and list of similar words for each word definition.
There are clear and concise word definitions;synonyms, opposite words, similar words and cross-references sections.
Multiple senses re also presented.
There are hyperlinks between the related words in the dictionary; guidance on grammar and style; examples to illustrate the usage in context.