It also provides a feature that allows you to save a word or an expression in your personal list, then you can go through this list from time to time to commit those words to memory.
To activate this functionality, you need to set up an account for free:
German version : http://woerterbuch.reverso.net/
French version: http://dictionnaire.reverso.net/francais-anglais/
French version: http://dictionnaire.reverso.net/francais-anglais/
There is version for Android for those who have an android device such as a tablet or a smartphone. There are plenty of other languages but the English one is the most comprehensive.