hold a public demonstration - Turkish English Dictionary