Dictionary search results

Showing 1-2 of 2 results

DSM British & World English

(In the UK) Distinguished Service Medal, a medal for distinguished service at sea, instituted in 1914

DSM New Oxford Dictionary for Writers & Editors

Distinguished Service Medal