illegal demonstration - Turkish English Dictionary