implant denture - Francés Inglés Diccionario