DictionarySquared helps you learn words by showing them used in context as well as their definitions.
This tutorial will teach you how to use the training program.