In medicine, a method used to put a liquid into the body slowly or drop by drop.
INSTILLATION
Meaning of INSTILLATION in English
NCI English Dictionary of Cancer Terms. Английский словарь раковых терминов NCI(Национальный институт злокачественных новообразований). 2012