1 [with object] be permanently present in (someone’s soul or mind); possess spiritually:the Holy Spirit indwells God’s people (as adjective indwelling)the indwelling God
2 (as adjective indwelling) Medicine (of a catheter, needle, etc.) fixed in a person’s body for a sustained period of time:an indwelling chest drain