mass leave


noun

(in India) leave taken by a large number of employees at the same time, as a form of protest