meaning of distinguished service order

1. a British military decoration for special service in action


Related Words

distinguished service order |

Developed & Maintained By Taraprasad.com

Treasure Words