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.
Stedman's, part of Lippincott Williams & Wilkins, provides a comprehensive line of health-science publications for healthcare professionals and medical students.