Nouns

(n)guest worker, guestworkera person with temporary permission to work in another country“a Moroccan guestworker in Canada was accused of aiding terrorists”