umbrella company
umbrella company · umbrella companies
A company that acts as an employer to fixed-term contractors, usually through an…A company that acts as an employer to fixed-term contractors, usually through an employment agency.
Meaning
1 senses(UK)A company that acts as an employer to fixed-term contractors, usually through an employment agency.
Forms
plural: umbrella companies| Singular | umbrella company |
|---|---|
| Plural | umbrella companies |
regular