Definitions of instillator:

  • noun:   medical apparatus that puts a liquid into a cavity drop by drop