Meaning of instillator
Definition of instillator
(noun)
medical
apparatus
that puts a
liquid
into a
cavity
drop
by
drop
Other information on instillator
WIKIPEDIA results for
instillator
Amazon results for
instillator
Tweet