Meaning

1 senses
  1. (UK, countable, uncountable)The process of achieving an outcome of change or transformation through activities, performance measures and targets. Typically used by local authorities and other organisations when developing business plans.

Origin

From outcome + delivery.

From outcome + delivery.

Wiktionary, CC BY-SA 4.0 · source

Forms

plural: outcome deliveries

See also

neighbours in the dictionary
outcome delivery — meaning, examples, forms, synonyms | Krumeto