cavalcade

noun
  1. a procession of riders on horseback
  2. a procession of vehicles or people
  3. a series or sequence of related things
  4. Usage: figurative

Examples