English | German | Russian | Czech

instillator English

Meaning instillator meaning

What does instillator mean?

instillator

medical apparatus that puts a liquid into a cavity drop by drop

Are you looking for...?