Indweller Synonyms

A person who inhabits a particular place
(Noun)