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