Single Biggest Cancer Dictionary in the World

What is

instillation

?

Pronunciation: /instillation*/

instillation

Definition

In medicine, a method used to put a liquid into the body slowly or drop by drop.