ALL meanings of implantable
im·plant·a·ble
I i - adjective implantable capable of being implanted. 1
- adjective implantable pertaining to a device, as a micropump or porous polymer membrane, for surgical insertion under the skin for the controlled release of a drug. 1
- noun implantable Surgery. a material, foreign to the body, that can be implanted without undue risk of rejection. 1
- adjective implantable able to be surgically inserted 1
- noun implantable Capable of or designed for being implanted in living tissue. 1
- noun implantable A device that can be implanted surgically. 0
- adjective implantable Capable of being, or designed to be, implanted (within the body etc.). 0
- adjective implantable capable of being implanted 0