Instillator Meaning
There are 1 meaning(s) for word Instillator
Meaning 1 : medical apparatus that puts a liquid into a cavity drop by drop
Similar words of Instillator :
There are 1 meaning(s) for word Instillator
Similar words of Instillator :