protest demonstrations - Turkish English Dictionary