Find Words that Express Your Thoughts
There are times when you know what you want to say, but you just don't know the right word in English. This can be very frustrating, but it is good to practice explaining the words you want so that you can get the word you want.
OneLook Reverse Dictionary can help you with this. You can also practice using the site by doing an online crossword puzzle.
The Hot Potatoes suite includes six applications, enabling you to create interactive multiple-choice, short-answer, jumbled-sentence, crossword, matching/ordering and gap-fill exercises for the World Wide Web. Hot Potatoes is freeware, and you may use it for any purpose or project you like. It is not open-source.