Instillation Meaning
There are 2 meaning(s) for word Instillation
Meaning 1 : the introduction of a liquid (by pouring or injection) drop by drop
Synonyms : instillment, instilment
Synonyms : instillment, instilment
Meaning 2 : a liquid that is instilled drop by drop
Similar words of Instillation :
