Definition of DSO in English:

DSO

  • Distinguished Service Order, a British military decoration for distinguished service awarded to officers of the army and navy.