crosswordbuddy
Find words that fit into your grid by entering ? for the letters that you don't know. For example, "?ra?s" will find the words "brass" and "trays" amongst many others.
This is the beginning middle end whole of the word.
crosswordbuddy is provided by Loquax - The UK's Competition Portal