ragbag
noun
a ragbag of products of all shapes and sizes:
jumble, hotchpotch, hodgepodge, mishmash, mess, confusion, hash, pastiche, farrago;
assortment, mixture, miscellany, medley, motley, motley collection, mixed bag, melange, mix, blend, variety, diversity, collection, selection, assemblage, combination, conglomeration, pot-pourri;
rare mingle-mangle, gallimaufry, omnium gatherum, olio, salmagundi, macédoine.
ragbag Oxford Dictionary of English