Definition of Instillator

  • (noun) medical apparatus that puts a liquid into a cavity drop by drop

Synonyms of Instillator


No Synonyms Found.

Antonyms of Instillator


No Antonyms Found.

Homophones of Instillator


No Homophones Found.