• DSD

    Full definition of DSD

    Initialism

    1. Defence Signals Directorate, an Australian government intelligence agency responsible for signals intelligence (SIGINT) and information security (INFOSEC).

    Anagrams

    © Wiktionary