SynonymX
Speak
Instillator
Definition of Instillator
1.
Medical apparatus that puts a liquid into a cavity drop by drop
Noun
Semanticaly linked words with "instillator"
apparatus
setup
Hyponims for word "instillator"
apparatus
setup