instillationEnglish

instillation, instillment, instilment

Noun

The introduction of a liquid (by pouring or injection) drop by drop

English: instillation, instillment, instilment

A liquid that is instilled drop by drop

English: instillation

English words with similar meanings

Show 2 words