indweller

noun

One who dwells in a place; an inhabitant.

noun

An inhabitant.

noun

One who dwells in a place; an inhabitant.

noun

a person who inhabits a particular place

noun

activation by an inner spirit or force or principle