Noun instillator has 1 sense
  1. instillator - medical apparatus that puts a liquid into a cavity drop by drop
    --1 is a kind of
    apparatus, setup
    Derived form: verb instill2
,
TOP