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