English Dictionary
Definition delayering in British English
delayering noun
[countable/uncountable] noun
/diːˈleɪərɪŋ/
1
a reduction in the number of levels of management within an organization
Example
Many organizations had already experienced downsizing and delayering.
Synonyms and related words
