Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: instillator  'in-stu,ley-tu(r)
  1. Medical apparatus that puts a liquid into a cavity drop by drop
    "The nurse used an instillator to administer eye drops to the patient"

Derived forms: instillators

Type of: apparatus, setup