Noun Definition
instillation
2.Definition: the introduction of a liquid (by pouring or injection) drop by drop
Related Noun(s):instillment, instilment
Category: General2.Definition: the introduction of a liquid (by pouring or injection) drop by drop
Related Noun(s):instillment, instilment
Category: General