street demonstration - Turkish English Dictionary