Instillator — definition

1. instillator (Noun)

1 definition

instillator (Noun) — Medical apparatus that puts a liquid into a cavity drop by drop.

2 types of
apparatus setup