non-active surgical implant - French English Dictionary