Instillation — synonyms, definition
1. instillation (Noun)
2 synonyms
instillment instilment
2 definitions
instillation (Noun) — The introduction of a liquid (by pouring or injection) drop by drop.
instillation (Noun) — A liquid that is instilled drop by drop.
4 types of
Insertion introduction intromission liquid
1 type
infusion