New Practical dictionary for cross word puzzles