metal processing technologies - German English Dictionary