natural wastage


natural wastage

n (Industrial Relations & HR Terms) another term for attrition3
Translations