What is the meaning of Insuo?

to sew up; to sew in or into

Source: wiktionary.org