Yet Another Dictionary App
This is a free dictionary with over 1,000,000 words with pronunciation, grammar examples, synonyms, and antonyms
You are able to add new words to your personal favorite vocabulary flash cards and memorize them
Flashcards trainer applies scientific learning methods to existing daily habits and makes mastering languages easier, more entertaining, and effective