implant alloy - French English Dictionary