'guest worker' definitions:

Definition of 'guest worker'

(from WordNet)
noun
A person with temporary permission to work in another country; "a Moroccan guestworker in Canada was accused of aiding terrorists" [syn: guest worker, guestworker]