Visuwords which lets you input a word and then builds a word cloud. But it goes further than that. When you click on each word cloud, it then gives you a meaning. All it needs is a picture and it would be the complete learning tool. Above, for example, is part of what you get when you input "World War II."