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

stay (as a visitor) russian