Distinguished Service Order
nounDefinition of Distinguished Service Order
: a British military decoration awarded for special services in action
Keep scrolling for more