This is the best app which helps you to remember words and their meanings. Just type your word and its meaning, save it. Now when ever you want to practice just click play, it will speak. Try to write that word, and it's meaning.
By practicing this way, soon you will become the master of that.