English | German | Russian | Czech

insourced English

Meaning insourced meaning

What does insourced mean?

insourced

(of goods or services) Obtained by insourcing (of a person) Having one's employment transferred back to an original employer after being outsourced

Are you looking for...?