DSOSD stands for Desert School of Self Defense

DSOSD
Share
Abbreviations And Their Meaning