directorate for mechanical industries - Spanish English Dictionary