Handy technical dictionary in 8 languages: English, German, French, Italian, Portuguese, Spanish, Polish, Russian ... Illustrated. Indices in 8 languages.
London, 
1952.
Technical terms