Autodidact APP
A) add the words you want to study(from books, magazines etc) and group them
B) most of the definitions will be auto-added in the background, rest of them can be added with little effort. Thus the app's database also grows with your knowledge
C) Create a widget on home screen and choose which group to display
Now AUTODIDACT will display random words from the group which helps you to study every day, every time.