medical apparatus that puts a liquid into a cavity drop by drop(n)Synonyms: instillatorHypernyms: apparatus setup