submucosal implantmedical dictionary

An implant resting beneath the mucosa.

See: implant denture.

(05 Mar 2000)