Where does “sew up” come from?

sew up (English): To seal by sewing; To bring a matter to a full...

Definitions

  1. To seal by sewing; To bring a matter to a full...

Words derived from “sew up

sew up — Etymology, Origin & Word History | Etymology Explorer