Skip to content
ontologydriven
Sign out

Dictionary

Words, grammatical forms and meanings linked to the ontology.

umbrella company en · NOUN

Meanings

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

Forms

SpellingFeaturesLabelsSource
umbrella companies Number=Plur lexicographic