protest with placards - Turkish English Dictionary