Vocabulary miner is the first app I encountered that teaches the vocabulary with flashcards and pronunciation. The thing I like the most about Vocabulary Miner is that it has arranged the vocabulary according to the levels of the learner. No matter at which level you are, Vocabulary Miner will teach you from beginning to advance. Review collected by and hosted on G2.com.
To be honest, images of the things on the flash cards would be a great addition. Review collected by and hosted on G2.com.
