implant-tissue interface - French English Dictionary