indweller
noun
- 1
a person who inhabits a particular place
- 2
activation by an inner spirit or force or principle
the Holy Spirit is the indweller of the church and its members
Synonyms
Also useful for “indweller”:Unscrambler— Rearrange the letters in “indweller”