Definify.com

Definition 2024


umbrella_company

umbrella company

English

Noun

umbrella company (plural umbrella companies)

  1. (Britain) A company that acts as an employer to fixed-term contractors, usually through an employment agency.