instillator Meaning, Definition & Usage

  1. noun medical apparatus that puts a liquid into a cavity drop by drop

WordNet