Attested.to

Definition

an implant that replaces a natural tooth

Seed ·

Term in context

dental implant in CommonParlance