protest petitions - Turkish English Dictionary