Megawords is for people who love words.
It can be used to help solve crossword puzzles and other word games, or just to play around with anagrams and find out the meanings of unusual words.
It includes a dictionary of over 400,000 words with wildcard, exact match and anagram searches, plus support for SOWPODS and TWL dictionaries.
The basic word search features can be used without an internet connection. If you have an internet connection, Megawords can also look up word definitions for the search results in online dictionaries.