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