Meaning of instillator

Definition of instillator

(noun) medical apparatus that puts a liquid into a cavity drop by drop

Other information on instillator

WIKIPEDIA results for instillator
Amazon results for instillator