Title: English-French Dictionary of Technical Terms and Phrases
Subjects: Technology, dictionaries