Meaning of instillation
Definition of instillation
(noun)
the
introduction
of a
liquid
(by
pouring
or injection)
drop
by
drop
a
liquid
that is instilled
drop
by
drop
Other information on instillation
WIKIPEDIA results for
instillation
Amazon results for
instillation
Tweet