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 sustained 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
be permanently present in (someone's soul or mind); possess spiritually
the Holy Spirit indwells God's people