peace demonstration - Turkish English Dictionary