Russian-German dictionary LinguaVera, 1 247 771 words and phrases.
Is intended for research not only words but also phrases as the first letters of words in them. Opportunities:
1. The dictionary contains 1 247 771 words and phrases 2. Word search. 3. Phrase search . 4. Search for a phrase on the first letters of words. 5. Search for a phrase in the words , which are not always the first . 6. The words/phrases to learn resurface themselves. 7. Research is done in real time, to the extent of introducing symbols in the search bar, does not require push buttons etc..
We can see how it works in the attached images, however, the dictionary contains detailed instructions .