electromechanical technician - German English Dictionary