Memorize and check your English words OFFLINE! You can learn 500 common English words in the free version. Then you can buy the professional version of the app with more than 4000 words!!1 It will help you understand 85% of English. 47 languages are available.
Each word has a translation, transcription and examples. Read them carefully. You can always look at the list with the learned words! You also can change translation and a word example.