Dictionary
Definition of INSTILLATION
noun : INSTILLATION
Source:WordNet 3.1
-
1. (
) the introduction of a liquid (by pouring or injection) drop by drop ;
-
2. (
) a liquid that is instilled drop by drop ;
See more about : INSTILLATION