Russian-English Translators Dictionary: a guide to scientific and technical usage
Language: eng