OpenRussian.org
Russian DictionaryРусский Словарь

Self-Isolation russian