VocaVoca(ENG_SPN) is not only suitable for those whose mother language is Spanish, but also can be used vise-versa.
* Manage your own vocabularies.
* Provide web dictionary
* Training mode (currently two.)
- Flash card training
- Pick up training
* Provide backup of your vocabularies.
* You can also use a notepad to load your vocabularies from PC to App.
* All free.