WTWM

whatsthatwordmean

← Definition
Guess

instillation

nounThe act of putting a liquid into something slowly, drop by drop.

Synonyms

infusionnounintroductionnounimplantationnoun

Antonyms

extractionnounremovalnoun

Built for word lovers.