VariousWords beta
Related Terms:
Definitions:
Noun
instillation
instillment
instilment
Definition: the introduction of a liquid (by pouring or injection) drop by drop
instillation
Definition: a liquid that is instilled drop by drop
Definition: The act of instilling.