Dictionary of Science & Technology

English, French, Italian and Russian
with cross-references