Visuwords is an online graphical dictionary. Entering a word produces a diagram of meanings that illustrate the associations a word has with other words and concepts. The associations are colour-coded and passing the mouse over a word gives examples of the words used in sentences.

It's a perfect tool for higher level students, especially if you teach in a connected classroom.