STITCHED

Definition of STITCHED

  1. (adj)fastened with stitches