implantable
adjective
im·plant·able
im-ˈplant-ə-bəl
: capable of being implanted in the living body
an implantable pacemaker for the heart
Love words? Need even more definitions?
Merriam-Webster unabridged
Share