Oxford Russian Dictionary This is the comprehensive English/Russian Dictionary, and has the most words of any app (290,000 translations, as well as phrases) - but it's US$19.95. It has very detailed entries that feature links to other terms - and lists of cognates and words that sound alike.
GirlGoneGeek
LOL'd at the intro :o) I'm going to send this list to my dad - he took Russian and always says he wishes he remembered more of it.