More than a dictionnary, FSolver is a search engine dedicated to crosswords or arrowords puzzles, daily updated. It is quite simple to use, you can either search by letters or by definition.