This game helps you to learn Finnish. It's open source so you can (and should) add your own words and learn them with your own pace.
You can export this page to your iPhone main screen and it will works as a normal app. You need to have Finnish voices on your iPhone to be able to hear translations.