Crossworders' Dictionary and Gazetteer
6000 page digital crossword puzzle dictionary and gazetteer
OneAcross
This site looks at the clue given in the crossword not only the pattern.