Instillator
[instileitә(r)]
Definition
(noun.) medical apparatus that puts a liquid into a cavity drop by drop.
Typist: Ursula--From WordNet
[instileitә(r)]
(noun.) medical apparatus that puts a liquid into a cavity drop by drop.
Typist: Ursula--From WordNet