This is great for learning. Its not a reference application but a set of very interactive tools for vocabulary building, spoken language comprehension and pronunciation.
zhemingway about French Vocabulary 24/7 Language Learning