department of mechanical, automotive, electrical and electronic products - German English Dictionary