What does Arbeitnehmerüberlassungsfirma mean?

Arbeitnehmerüberlassungsfirma - German to English

temporary work agency