'Instillator' definitions:

Definition of 'instillator'

From: WordNet
noun
Medical apparatus that puts a liquid into a cavity drop by drop

Definition of 'Instillator'

From: GCIDE
  • Instillator \In"stil*la`tor\, n. An instiller. [R.] [1913 Webster]