sojourner

noun

One who sojourns; a temporary resident; a stranger or traveler who dwells in a place for a time.

noun

A guest; a visitor.

noun

One who sojourns.

noun

a person who resides temporarily in a place

noun

a temporary resident