Solve any crossword pattern
The pattern box matches words by length and known letters: c_a_t finds CHANT, COAST, CLEAT and more. Combine it with Contains if you also know a letter that appears somewhere. The dictionary is the open ENABLE English word list, so most general answers are covered.