implant-tissue interface - Francés Inglés Diccionario