surgical orthopaedic implant - French English Dictionary