electromechanical technician - French English Dictionary