Find the word definition

Wiktionary
insourced
  1. 1 (context of goods or services English) Obtained by insourcing 2 (context of a person English) Having ones employment transferred back to an original employer after being outsourced v

  2. (en-past of: insource)