MnemoLingo - The Spanish Word TrainerBy BitKnights LLC ( $3.99 )
"I`ve learned 3000 words with MnemoLingo" - The developer`s mom Seriously, you just download it and you`re done. No tests. No headaches. Just a free download, and you`re proficient in any of the 14 (English, Spanish, ...