surgical orthopaedic implant - Spanish English Dictionary