job lot

Noun
  1. a miscellaneous collection of things sold together
job lot
A shopkeeper displays a job lot of assorted kitchenware on a wooden table.