(noun) patchwork quilt
a quilt made by sewing patches of different materials together
(noun) hodgepodge, jumble
a theory or argument made up of miscellaneous or incongruous ideas