body shop - definition and synonyms

  1.   From our crowdsourced Open Dictionary
    to recruit IT workers in order to hire them out to other firms on a short term basis

    It is not possible to obtain a work permit for a candidate who is being body shopped.

    Submitted from United Kingdom on 16/12/2013