Great way to learn
All the Knowji apps are a great way to learn new vocabulary words. You can choose vocabulary word sets based on level of difficulty. There is the learning phase where you start learning the words, including how to pronounce the word (you can hear the words), and then there are quizzes and reminders to make sure you remember what you have learned. I definitely recomment this.
Herbert George Wells III about
Knowji Vocab 7-10, SAT, GRE, ASVAB Audio Visual Vocabulary Flashcards with Spaced Repetition