OpenRussian.org
Russian Dictionary

stay (as a visitor) russian