implantable ( synonym found)

Definition of implantable:

°Capable of being, or designed to be, implanted (within the body etc.).

Definition of implantable:

°Capable of being, or designed to be, implanted (within the body etc.).

Back to Top