Skip to content

instillation

noun

  1. medical route of administration where a fluid is applied drop by drop to the eyes, ears, or nose, or locally in a body cavities or space
L322610 on Wikidata ↗

Wiktionary

noun

Etymology: From Middle French instillation, from Latin instillatio.

  1. The act of instilling.
  2. That which is instilled.