1. Noun
An inhabitant.
2. Noun
activation by an inner spirit or force or principle; "the Holy Spirit is the indweller of the church and its members"
Vocabulary classified under Medicine and healthcare
More about this word
Synonyms and related words
Explore this word
