Instillator (
Noun
)
Meaning
Medical apparatus that puts a liquid into a cavity drop by drop.
Classification
Nouns denoting man-made objects.
Hypernyms
Setup
Related Words
Instill (verb)