DRDD: Defense Research and Development Directorate

What does DRDD mean? The above is one of DRDD meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Defense Research and Development Directorate