Nonresident meaning : One who is not a resident; an alien; a foreigner A person living in a country who is no legal permanent resident. Not resident; not residing in the place in question
nonresident
ptarmigan
meteorite
titillating
flutists