Castilla's Spanish and English technical dictionary.
London, Routledge & Paul
[1958]
v. 1. English-Spanish.--v. 2. Spanish-English.
Technology
English language
Technology
Spanish language