supraperiosteal implant - Francés Inglés Diccionario