hotchpotch [or US: hodgepodge]

noun colloquial barrija-barreja, farrigo-farrago.