1. The of instilling; also, that which is instilled. 2. the introduction of a liquid by pouring or injection drop by drop
instillation |