A complete application you need to learn every aspect of the Spanish language.
It is much easier than you think to learn Spanish vocabulary.