I don't remember how I found this but I thought I would share.
FreeRice It's a way to help end World Hunger. For every word you get the right meaning too they donate ten grains of rice. It may not seem like a lot. But it adds up. And it's a great way to test you vocabulary. I didn't know that I knew so many words until I started going through it