adjective
1. : existing or residing as an inner activating spirit, force, or principle
an indwelling divinity — B.B.Cohen
an indwelling goodness
2. : left for a period of time within an organ or passage to maintain drainage, prevent obstruction, or provide a route for administration of food or drugs — used of a catheter or similar tube