electro-mechanical technician - German English Dictionary