Noninhabitant /(?)/

Non·in·hab·it·ant

Noninhabitant

n.
  1. One who is not an inhabitant; a stranger; a foreigner; a nonresident.