This is one I have used for a long time - it is quite
good.....................
Ultralingua English Definitions and Thesaurus v4.4.1
(c) Ultralingua
URL:
http://www.ultralingua.com/
Ultralingua revolutionizes the way you work with language.
Computerized dictionaries offer speed and ease of use far exceeding
the capabilities of paper dictionaries. Moreover, Ultralingua
dictionaries offer access to information in a variety of ways,
thanks to our trademark indexing system, our reverse translation /
auxiliary definition feature, and our extensive language references.
You can even customize some of our products, adding your own
definitions or translations as you need.
Features:
- 250,000+ indexed definitions
- Technical, literary & slang terms
- Thousands of idiomatic expressions
- Irregular forms
- Etymologies (word histories)
- Pronunciation guide
- Secondary definition feature, for accuracy
- 80,000 word thesaurus
- Automatic verb conjugation
- PowerSearch mode, with wildcards
- Multilingual interface
- Customizable: user may add entries
- Voice synthesis compatibility
- Drag & Drop with other apps
- Number-to-text converter
- History feature
- Automatic translation of blocs of text (via the Web)
- Search for examples of usage (via the Web)
- Expandable! -- Add other language modules
- Connection to Ultralingua.Net for language resources
- Extensive grammar references
Cheers Doug