instillator (English, noun)
expansion: instillator (plural instillators)
Senses:
glosses: An instiller.
topics: medicine
sciences
glosses: A device for injecting controlled amounts of fluids or ointments into the urethra, consisting of a catheter with a fitting on the outside for a syringe.
Forms:
form: instillators
tags: plural