Instillator Meaning

There are 1 meaning(s) for word Instillator

Meaning 1 : medical apparatus that puts a liquid into a cavity drop by drop