protest demonstration - Turkish English Dictionary