A small device installed under the skin to administer a steady dose of drugs.
IMPLANTABLE PUMP
Meaning of IMPLANTABLE PUMP in English
NCI English Dictionary of Cancer Terms. Английский словарь раковых терминов NCI(Национальный институт злокачественных новообразований). 2012