There are native pronunciations, high quality images, spelling and English translations for every word.
We have carefully categorized the words with increasing difficulty by considering the step by step learning approach.
There is a test style game which you can use to evaluate your progress at any time.
Please leave us your comments. We will be enhancing our app better accordingly.