Words: instillation
Part of speech: n
Definition: a liquid that is instilled drop by drop