instillator
English Dictionary
->
Letter I
-> instillator
Search Dictionary:
instillator Definition
(n)
medical
apparatus
that
puts
a
liquid
into
a
cavity
drop
by
drop
instillator Synonyms
instillator
© Art Branch Inc.