Definition: 'Implant Denture'
implant dentureType: Term
1. a tooth substitute that receives its stability and retention from a substructure that is partially or wholly implanted under the soft tissues of the denture basal seat.
The definition information for implant denture is provided by Stedman's. You can search our medical dictionary here.