ServiceNow's definitions
VERB To give an insurmountable task or workload to a person(s) or team but severely restrict and/or take away the necessary resources to do the task effectively.
by ServiceNow October 8, 2021
Get the ServiceNow mug.