do an implant - Francés Inglés Diccionario