"instillation" in the noun sense
1. instillation, instillment, instilment
the introduction of a liquid (by pouring or injection) drop by drop
2. instillation
a liquid that is instilled drop by drop
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License