Attested.to

Definition

a dental appliance that artificially replaces missing teeth

Seed ·

Term in context

denture in CommonParlance