orthopaedic implants and instruments - French English Dictionary