sit-down protest - Turkish English Dictionary