Tuesday 28th May 2024 02:28:39 PM

instillation meaning

noun . the proc-ess of putting a liquid in drop by drop . a liq-uid put in drop by drop a condition in which someone has become so adapted to life in an institution that it is impos- sible for him or her to live outside it institutionalise