Foreign language-English dictionaries: v. 1, Special subject dictionaries with emphasis on science and technology.

Tools