instillator

Explore definitions, synonyms, and language insights of instillator

Definitions

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

More General Terms