Home

Word

instillator, n.
(instillators)
more info medical apparatus that puts a liquid into a cavity drop by drop
<noun.artifact>

instillator
lexical pointers
derivationally related form
semantic pointers
hypernym