stitchwork

noun

Definition of stitchwork

: needlework especially : tapestry