body leasing

English

Noun

body leasing (uncountable)

  1. (business) The hiring of one or more specialists from a supplier to work on a project.