adjective , noun
■ adjective ( formal )
1.
( of a person or company ) not living or located permanently in a particular place or country
2.
not living in the place where you work or in a house that you own
3.
not staying at a particular hotel :
Non-resident guests are welcome to use the hotel swimming pool.
■ noun
1.
a person who does not live permanently in a particular country
2.
a person not staying at a particular hotel