English to English
instillation
(,/I/nst/@/'l/eI//S//@/n
)
noun (n)
- the introduction of a liquid (by pouring or injection) drop by drop(noun.act)source: wordnet30
- a liquid that is instilled drop by drop(noun.substance)source: wordnet30
- The act of instilling; also, that which is instilled.(noun)source: webster1913