iTunes offers downloads of Palabras: Learn Spanish Words for iPhone / iPad / iPod for free. (Google Play charges the same for Android.) That's a savings of $2 for this Spanish vocabulary app.