Subscribe
URL of the page has been copied to clipboard.
Meaning : A quilt made by sewing patches of different materials together.
Synonyms : patchwork
Install App