patchwork (n.)
- assemblage
- assortment
- check
- checker
- checkerboard
- chessboard
- confusion
- conglomeration
- gallimaufry
- harlequin
- hash
- hodgepodge
- hotchpotch
- jumble
- magpie
- marquetry
- mash
- medley
- melange
- mess
- mingle-mangle
- miscellany
- mishmash
- mix
- mixture
- mosaic
- olio
- omnium-gatherum
- parquet
- parquetry
- pastiche
- plaid
- potpourri
- salad
- salmagundi
- sauce
- scramble
- stew
- tartan
- tessellation