protest meetings - Turkish English Dictionary