About Self Dict
If your learning one or more languages, you can use this app to save all words and phrases as you learn them. You can add as many languages as you want. You can search for saved words in any language and see all translations you have added for it and the contexts in which the word is used.
Hope this helps you learn and memorize new languages.