mass leave

mass leave

n (Industrial Relations & HR Terms) (in India) leave taken by a large number of employees at the same time, as a form of protest