Exactly what is necessary for a vocabulary building app.
What I like most about this app, and perhapsthe website it is derivative of, is the comprehensive, often clever, definitions for the words. They have humor and voice which seem to help in retention.
Id say this app and its parent website are the finest tools for vocabulary building!
Cheers!
rhwilliams_ about
Vocabulary.com