be permanently present in (someone's soul or mind); possess spiritually.
the Holy Spirit descended to indwell the believers
(of a catheter, needle, etc.) fixed in a person's body for a long period of time.
She also had a seizure disorder and multiple infections of an indwelling catheter through which she was receiving total parenteral nutrition.