direct service organisation

Definitions

Travel

  • noun part of the permanent staff of a local authority, which runs a section of the authority’s services such as staff catering.
  • acronymDSO
http://www.dictionarycentral.com/definition/direct-service-organisation.html