A free app for Android, by eflasoft.
This free dictionary and translator app will help you learn and improve your German and Spanish vocabulary. It contains more than 160,000 words and sentences. The database is very large, so you will not have to search for a specific word.
It also has an offline mode. This means that you will not need to pay to download the dictionary. You can search the entire database and get the definitions and translations.
You can also search by synonyms or word games. This will help you learn more words.
It has different games to test your vocabulary. The best thing is that it is free. You will not need to pay to play the games.