instillation
English Dictionary
->
Letter I
-> instillation
Search Dictionary:
instillation Definition
(n)
the
introduction
of
a
liquid
(
by
pouring
or
injection
)
drop
by
drop
(n)
a
liquid
that
is
instilled
drop
by
drop
instillation Synonyms
instillation
instillment
instilment
© Art Branch Inc.