Noninhabitant

Webster's Dictionary of the English Language

·noun One who is not an inhabitant; a stranger; a foreigner; a nonresident.