downsizing
English
downsizing meaning in English • downsizing का अर्थ अंग्रेजी में
Noun
- the reduction of expeditures and personnel in order to become financial stable; -- of businesses.