instillator

1. (noun) medical apparatus that puts a liquid into a cavity drop by drop
Related Words: apparatus, setup



Terms and Conditions of Use / Copyright Notice