English Dictionary
Definition slack in British English
slack noun
[uncountable] noun
/slæk/
1
people, equipment, or money that could be used more effectively in an organization
