implantable
noun
Definitions
A device that can be implanted surgically.
adjective
Definitions
Capable of being, or designed to be, implanted (within the body etc.)
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
A device that can be implanted surgically.
Definitions
Capable of being, or designed to be, implanted (within the body etc.)