Glossary
Implanted; permanently fastened to tissue. Said, for example, of catheter leads used for permanent or semipermanent cardiac pacemaking.
Posted
in
by
Tags: