Outsourced, past participle of outsource. Synonyms in the same form.
subcontracted
All synonyms for outsource →