non-resident person - English Synonyms Dictionary