instillator
1. [ noun ] medical apparatus that puts a liquid into a cavity drop by drop
Related terms: apparatus instill
Similar spelling:   instigator
  instillation
  instantiation
  instillment
  instantiate
  instigant
  insatiate
  inactivation
  instilment
  instilling
  inactivate
  instinct
  installation
  inositol
  instructor
  instigate