instillator

Nouns

  • (n) medical apparatus that puts a liquid into a cavity drop by drop

Words of close approximity