Permanently present in or spiritually possessing someone's soul or mind.
- ‘the indwelling God’
(of a catheter, needle, etc.) fixed in a person's body for a long period of time.
- ‘an indwelling chest drain’
The permanent presence of God or a spiritual force in the heart or soul.
- ‘the indwelling of the Holy Spirit’
Are You Learning English? Here Are Our Top English Tips