This Crossword Solver will search its built in dictionary of over a quarter of a million entries for words that match patterns with missing letters and for anagrams of sets of letters.

https://slideme.org/application/crossword-solver