Word
instillator, n.
(instillators)
medical apparatus that puts a liquid into a cavity drop by drop
<noun.artifact>
instillator
lexical pointers
derivationally related form
instill
semantic pointers
hypernym
apparatus, setup