Definition of Instillation

  • 1. The introduction of a liquid (by pouring or injection) drop by drop Noun
  • 2. A liquid that is instilled drop by drop Noun

Synonyms for word "instillation"

Semanticaly linked words with "instillation"

Hyponims for word "instillation"