What does Arbeitnehmerüberlassungsunternehmen mean?

Arbeitnehmerüberlassungsunternehmen - German to English

temporary work company