machined casting - French English Dictionary