Instillation (Noun)
Meaning 1
A liquid that is instilled drop by drop.
Classification
Nouns denoting substances.
Related Words
Meaning 2
The introduction of a liquid (by pouring or injection) drop by drop.
Classification
Nouns denoting acts or actions.