Pros: I use this dictionary a lot. The definitions are good, the pronunciations useful, and the app never crashes. Cons: It does have problems streaming the audio at times. It would also be nice to see an update after 1.5 years since its last update. I would also like to see better support for searching for idioms.