implant-supported dental prosthesis - Francés Inglés Diccionario