Also found in: Thesaurus, Medical, Wikipedia.
1. Dwelling or residing within.
2. Placed or implanted within the body, as a catheter or electrode.
An inner presence, as of a spirit or power.
Switch to new thesaurus
|Adj.||1.||indwelling - existing or residing as an inner activating spirit or force or principle; "an indwelling divinity"; "an indwelling goodness"|
inward - relating to or existing in the mind or thoughts; "a concern with inward reflections"