nonsparing
/ˈnɑnzˈspɛrɪŋ/Definitions
1. adjective
not willing or able to give up any advantage or benefit; not generous in sharing or distributing
“The company’s nonsparing approach to profits led to criticism from investors.”
2. noun
a person or thing that is not willing or able to give up any advantage or benefit; a person or thing that is not generous in sharing or distributing
“The company’s nonsparing tactics have been a subject of controversy in the business community.”