implantable Definition : Diabetes Glossary of Terms : Diabetes Mellitus Dictionary : Symptoms Diabete Treatment

Glossary of Diabetes Terms
Term : implantable
Definition : a small pump placed inside the body to deliver insulin in response to remote-control commands from the user.