Bab.la Dictionary New!Free collaborative English-Russian dictionary.
Collocational Russian - English Dictionary of the Human BodyCollocational Russian - English Dictionary of the Human Body.
Dictionary of Common Words ProfessionalContains more than 180K entries.