Big Huge Thesaurus

indweller

noun