'Distinguished Service Order' definitions:

Definition of 'Distinguished Service Order'

(from WordNet)
noun
A British military decoration for special service in action