A great little app that will come to your rescue when you're stuck on a crossword. Provide it with the letters you already know, replacing any unknown letters with a full stop (.), and the app will search it's comprehensive database containing over 236,000 words to find all possible words that match your search query.
Includes Anagram Solver too. Provide the letters and the app will list all of the words that are anagrams of what you entered. Great for Scrabble and other word games also.
The database is also offline, so no internet connection required. However, if you wish to search the words definition via the magnifying glass icon to the right of the listed word, then you'll need an internet connection.