implant-abutment interface - French English Dictionary