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