instillator | ||
1. | [ noun ] medical apparatus that puts a liquid into a cavity drop by drop | |
Related terms: | apparatus instill | |
Similar spelling: |
instigator instillation instantiation instillment instantiate instigant insatiate inactivation instilment instilling inactivate instinct installation inositol instructor instigate |