Many people build their English vocabulary through a blend of methods — by taking English classes, reading books, watching movies in English, and studying English with English language software. Playing word and vocabulary games is a valuable part of learning English. There are thousands of vocabulary words in our vocabulary lists.
May I suggest that you try www. vocabulary.co.il
You can also try www.memrise.com
It has free online word Games which are specifically designed to build vocabulary skills and to motivate people to learn through fun practice in spelling, phonics, and vocabulary.