This is strictly for test preparation, obviously. Or leisure, if you see it as such. If this helps you, comment with suggestions, themes, or topics for new words. Remember that technical terms are part of the vocabulary too. I'm always up for new ideas.
I am trying to update this every day with a new word, for your benefit. Once I have a decent audience and I can get an idea of everyone's level, I will be able to adjust to everyone's level (i.e. 1 word for each level every day). If you need/want to contact me, leave a comment saying so and I will find you. Thank you for your interest.