IMPLANTABLE PUMP


Meaning of IMPLANTABLE PUMP in English

A small device installed under the skin to administer a steady dose of drugs.

NCI English Dictionary of Cancer Terms.      Английский словарь раковых терминов NCI(Национальный институт злокачественных новообразований).