Definitions for "Indwelling"
A term M. Polanyi used to suggest that "human being create knowledge by involving themselves with objects, that is, through self-involvement and commitment..." (Nonaka & Takeuchi, The Knowledge-Creating Company, p.60)
Residence within, as in the heart.
existing or residing as an inner activating spirit or force or principle; "an indwelling divinity"; "an indwelling goodness"
Keywords:  left, passed, place, period, body
left in place for a period of time after being passed into the body.