rattlebag
Etymology
From rattle + bag.
noun
A mixed bag, or indiscriminate collection.