Its is not one of the best. IT IS THE BEST
I hated memorizing flash card words and forgetting them after a week. This app has a very nice methodology that bring back the old word that you memorized already to refresh them. The features like pronunciation and examples makes you forget about the exam and just have fun learning some new words.
Bobzarrabi about
Vocabulary.com