SD Royal Military Abbreviation

SD has various meanings in the Royal Military category. Discover the full forms, definitions, and usage contexts of SD in Royal Military.

Special Duty
Royal Military
Stores Depot
Royal Military

Citation

Last updated: