instillator

Noun
  1. Medical apparatus that puts a liquid into a cavity drop by drop (synset 103579567)

Other Searches