VTrain 5.1 (Vocabulary Trainer)
Time-saving learning program by flashcards
Features:
Priority-oriented learning by flashcards,
automated scheduling of spaced reviews.
Full-fledged multimedia editor:
voice recording, image edition,
smart keyboard switch between 2 languages.
VTrain is mainly designed for learning other languages but It's also possible to learn english with, I've included the available en-en databases in this package ,if you want the rest go and download available flashcards from their website.