Sojourner /(?)/

So·journ·er

Sojourner

n.
  1. One who sojourns.
    We are strangers before thee, and sojourners.