Concise Oxford Eng Dict and Thesaurus English Explanatory Dictionary program.
dictionary contains 240,000 words