instillation

instillation

English Noun
Ad

Definition

The act of instilling.

Etymology

From Middle French instillation, from Latin instillatio.

Ad