Dictionary search results

Showing 1-2 of 2 results

DSC British & World English

(In the UK) Distinguished Service Cross, a decoration for distinguished active service at sea, instituted in 1914

DSc British & World English

Doctor of Science