ESL+Vocabulary

Good tool:

http://broadyesl.wordpress.com/2011/09/25/building-vocabulary/