At this website, you can practice your vocabulary and contribute to a worthwhile charity at the same time.
Initially, you will see a word and four possible synonyms. When you select the correct synonym, 20 grains of rice are added to your bowl for donation to hungry people. If you have been successful, you will be given a harder word to match. There are 50 levels of words in the database.
Published by Learn Free Vocabulary & Give Free Rice in 2007