allsorts

noun
  1. a collection or mixture of many different kinds of things or people
  2. Usage: informal; chiefly British; often used in the phrase 'all sorts'

Examples