As nouns the difference between indwelling and inhabitation
is that indwelling is a dwelling within, especially lodgement or habitation in the mind or soul while inhabitation is the act of inhabiting, or the state of being inhabited; indwelling.
As an adjective indwelling
is implanted within the body.
indwelling
English
Etymology 1
From (etyl) indwelling, equivalent to .
Noun
(
en noun)
A dwelling within, especially lodgement or habitation in the mind or soul.
Etymology 2
Adjective
(-)
implanted within the body
existing as an inner principle; inherent
Derived terms
* indwelling catheter
inhabitation
English
Noun
(inhabitations)
The act of inhabiting, or the state of being inhabited; indwelling.
Abode; place of dwelling; residence.
Population; inhabitants.