implant-abutment interface - Spanish English Dictionary