Link Centre Dictionary

instillator

ins·til·la·tor

uncommon

noun

1.

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

Related words

Word family

Broader terms

WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.