implant alloy - Turkish English Dictionary