DIDSRS stands for Defense Intelligence Dissemination, Storage & Retrieval System

DIDSRS
Share
Abbreviations And Their Meaning