kamus
.
Search
About
instillator
English
instillator
Noun
Medical apparatus that puts a liquid into a cavity drop by drop
English: instillator