Simple and free – Spanish Essentials Review
Works well and has an iPhone version too. This is a great place to start learning Spanish, and it looks like there are more advanced versions for when you're ready to progress. Best out of all the apps I tried.
Review by iPaaaad on
Spanish Essentials.