Word info

instillator

Noun

Meaning

medical apparatus that puts a liquid into a cavity drop by drop

Source: WordNet

Hypernyms

Close letter words and terms