← DefinitionshareGuessinstillationnounThe act of putting a liquid into something slowly, drop by drop.SynonymsinfusionnounintroductionnounimplantationnounAntonymsextractionnounremovalnoun