The Anagrammatist checks if given word is valid and finds anagrams for given letters/word. You may also use 'unknown letters' and the Anagrammatist will give you the list of all the words you may create from the given letters. The full version uses dictionary with over 2 700 000 words in Polish language