mass demonstrations - Turkish English Dictionary