OSRD

English

Proper noun

OSRD

  1. (US, sciences) Initialism of Office of Scientific Research and Development.

References

Anagrams