What is the meaning of the word "guestworker"?

Definitions:

  1. a person with temporary permission to work in another country copy to clipboard noun
    • a Moroccan guestworker in Canada was accused of aiding terrorists copy to clipboard

Synonyms: