implant-tissue interface - Spanish English Dictionary