protest rally - Turkish English Dictionary