'Distinguished Service Order' definitions:

Definition of 'Distinguished Service Order'

From: WordNet
noun
A British military decoration for special service in action