carpet [noun] + weave [verb]