Definition of Instillator

  • 1. Medical apparatus that puts a liquid into a cavity drop by drop Noun

Semanticaly linked words with "instillator"

Hyponims for word "instillator"