Polyarchy

n.
  1. A government by many persons, of whatever order or class.