Apps from TTdictionary
TTdictionary
Russian-English dictionary with 177,000 words, voice recognition, flashcards, and offline translation.