indwelling

adjective

Dwelling or residing within.

Placed or implanted within the body, as a catheter or electrode.

noun

An inner presence, as of a spirit or power.

Dwelling within; living interiorly; specifically, abiding in the mind or soul; having a permanent mental lodgment.

A dwelling within; especially, lodgment or habitation in the mind or soul.