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