Insource meaning : To obtain goods or services by insourcing.
insource
national
dendroid
scalding
hymeneal