engineering technician - French English Dictionary