PodClub app - learn languages for free, with the in-app vocabulary trainer!

For smartphone and tablet users.