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.