Besides reading, word games are a great way to learn new words and improve English vocabulary.
Read this post on prettymummasays.com