supraperiosteal implant - French English Dictionary