contract field technician - French English Dictionary