Dictionary of Science & Technology (English, French, Italian, Russian)
Over 400,000 specialized terms, abbreviations and definitions in 4 languages. With references to sources and annotations to specific fields.
Please follow the prompts to enter the correct web address !