Nonresidents meaning : One who is not a resident; an alien; a foreigner A person living in a country who is no legal permanent resident.
nonresidents
dramatists
opisthotonos
heparin
quartz clocks